<?php
/**
 * GKPHP - 极客框架
 * Model模型模块
 * 支持Mysql、Redis
 */
namespace GK;
use Medoo\Medoo;
class Model extends Medoo
{
    /**
     * 初始化模型构建
     * @var Config 配置名称/配置参数 默认为配置文件内默认数据库配置参数
     * 配置名：从配置文件调取相应配置参数
     * 配置参数：传入配置参数
     */
    public function __construct($Config=''){
        if(is_array($Config)){
            $Option=$Config;
        }else{
            if(empty($Config))$Config=isset(App::$Config['AppConfig']['default_mysql'])?$Config:'Mysql';
            $Config=App::$Config[$Config];
            $Option=isset($Config)?$Config:null;
        }
        if(empty($Option)){
            throw new \Exception('Not Found Model Config!');
        }else{
            parent::__construct($Option);//数据库连接
        }
    }
}
